precipitous place - Español Inglés Diccionario